package com.power.sifa.approve.model.pageInfo;

import com.plf.common.domain.BasePageInfo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;

/**
*  行政复议相关审批表条件查询
*/

@Data
@ApiModel(value="行政复议相关审批表条件查询")
@EqualsAndHashCode(callSuper = false)
public class Apl_admre_auditPageInfo extends BasePageInfo{

        @ApiModelProperty(value = "applyid+type+毫秒")
        private String f_id;
        @ApiModelProperty(value = "applyid+type+毫秒操作符")
        private String f_id_op = "like";

        @ApiModelProperty(value = "申请id")
        private String f_applyid;
        @ApiModelProperty(value = "申请id操作符")
        private String f_applyid_op = "like";

        @ApiModelProperty(value = "审批表类型")
        private Integer f_type;
        @ApiModelProperty(value = "审批表类型操作符")
        private String f_type_op = "=";
        @ApiModelProperty(value = "案号")
        private String f_code;
        @ApiModelProperty(value = "案号操作符")
        private String f_code_op = "like";

        @ApiModelProperty(value = "案由")
        private String f_reason;
        @ApiModelProperty(value = "案由操作符")
        private String f_reason_op = "like";

        @ApiModelProperty(value = "承办人意见")
        private String f_firstremark;
        @ApiModelProperty(value = "承办人意见操作符")
        private String f_firstremark_op = "like";

        @ApiModelProperty(value = "承办人处理日期", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
        private String f_firstdate;
        @ApiModelProperty(value = "承办人处理日期操作符")
        private String f_firstdate_op = ">=";

        @ApiModelProperty(value = "承办人处理日期", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
        private String f_firstdate_01;
        @ApiModelProperty(value = "承办人处理日期操作符")
        private String f_firstdate_01_op = "<=";

        @ApiModelProperty(value = "承办人id")
        private String f_firstid;
        @ApiModelProperty(value = "承办人id操作符")
        private String f_firstid_op = "like";

        @ApiModelProperty(value = "承办人")
        private String f_firstname;
        @ApiModelProperty(value = "承办人操作符")
        private String f_firstname_op = "like";

        @ApiModelProperty(value = "科领导意见")
        private String f_secondremark;
        @ApiModelProperty(value = "科领导意见操作符")
        private String f_secondremark_op = "like";

        @ApiModelProperty(value = "科领导处理日期", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
        private String f_seconddate;
        @ApiModelProperty(value = "科领导处理日期操作符")
        private String f_seconddate_op = ">=";

        @ApiModelProperty(value = "科领导处理日期", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
        private String f_seconddate_01;
        @ApiModelProperty(value = "科领导处理日期操作符")
        private String f_seconddate_01_op = "<=";

        @ApiModelProperty(value = "科领导id")
        private String f_secondid;
        @ApiModelProperty(value = "科领导id操作符")
        private String f_secondid_op = "like";

        @ApiModelProperty(value = "科领导")
        private String f_secondname;
        @ApiModelProperty(value = "科领导操作符")
        private String f_secondname_op = "like";

        @ApiModelProperty(value = "局领导意见")
        private String f_thirdremark;
        @ApiModelProperty(value = "局领导意见操作符")
        private String f_thirdremark_op = "like";

        @ApiModelProperty(value = "局领导处理日期", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
        private String f_thirddate;
        @ApiModelProperty(value = "局领导处理日期操作符")
        private String f_thirddate_op = ">=";

        @ApiModelProperty(value = "局领导处理日期", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
        private String f_thirddate_01;
        @ApiModelProperty(value = "局领导处理日期操作符")
        private String f_thirddate_01_op = "<=";

        @ApiModelProperty(value = "局领导id")
        private String f_thirdid;
        @ApiModelProperty(value = "局领导id操作符")
        private String f_thirdid_op = "like";

        @ApiModelProperty(value = "局领导")
        private String f_thirdname;
        @ApiModelProperty(value = "局领导操作符")
        private String f_thirdname_op = "like";

        @ApiModelProperty(value = "收到日期", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
        private String f_receiptdate;
        @ApiModelProperty(value = "收到日期操作符")
        private String f_receiptdate_op = ">=";

        @ApiModelProperty(value = "收到日期", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
        private String f_receiptdate_01;
        @ApiModelProperty(value = "收到日期操作符")
        private String f_receiptdate_01_op = "<=";

        @ApiModelProperty(value = "受理日期", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
        private String f_acceptdate;
        @ApiModelProperty(value = "受理日期操作符")
        private String f_acceptdate_op = ">=";

        @ApiModelProperty(value = "受理日期", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
        private String f_acceptdate_01;
        @ApiModelProperty(value = "受理日期操作符")
        private String f_acceptdate_01_op = "<=";

        @ApiModelProperty(value = "期满日期", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
        private String f_quedate;
        @ApiModelProperty(value = "期满日期操作符")
        private String f_quedate_op = ">=";

        @ApiModelProperty(value = "期满日期", example = "2020-02-05 13:30:41")
        @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss", iso = DateTimeFormat.ISO.DATE)
        private String f_quedate_01;
        @ApiModelProperty(value = "期满日期操作符")
        private String f_quedate_01_op = "<=";

        @ApiModelProperty(value = "申请人")
        private String f_applyname;
        @ApiModelProperty(value = "申请人操作符")
        private String f_applyname_op = "like";

        @ApiModelProperty(value = "被申请人")
        private String f_targetname;
        @ApiModelProperty(value = "被申请人操作符")
        private String f_targetname_op = "like";

        @ApiModelProperty(value = "行政复议申请")
        private String f_admrequest;
        @ApiModelProperty(value = "行政复议申请操作符")
        private String f_admrequest_op = "like";

        @ApiModelProperty(value = "状态")
        private Integer f_status;
        @ApiModelProperty(value = "状态操作符")
        private String f_status_op = "=";

        @ApiModelProperty(value = "第三人")
        private String f_thirdper;
        @ApiModelProperty(value = "第三人操作符")
        private String f_thirdper_op = "like";

        @ApiModelProperty(value = "被申请人是否已答复")
        private Integer f_istargetreply;
        @ApiModelProperty(value = "被申请人是否已答复操作符")
        private String f_istargetreply_op = "=";
        @ApiModelProperty(value = "是否中止")
        private Integer f_isrest;
        @ApiModelProperty(value = "是否中止操作符")
        private String f_isrest_op = "=";
        @ApiModelProperty(value = "是否申请进行调解")
        private Integer f_ismediate;
        @ApiModelProperty(value = "是否申请进行调解操作符")
        private String f_ismediate_op = "=";
        @ApiModelProperty(value = "是否行政不作为")
        private Integer f_isomission;
        @ApiModelProperty(value = "是否行政不作为操作符")
        private String f_isomission_op = "=";
        @ApiModelProperty(value = "行政行为类型")
        private Integer f_prtype;
        @ApiModelProperty(value = "行政行为类型操作符")
        private String f_prtype_op = "=";
        @ApiModelProperty(value = "行政管理类别")
        private String f_mgrcate;
        @ApiModelProperty(value = "行政管理类别操作符")
        private String f_mgrcate_op = "like";

        @ApiModelProperty(value = "程序类型")
        private Integer f_proctype;
        @ApiModelProperty(value = "程序类型操作符")
        private String f_proctype_op = "=";
        @ApiModelProperty(value = "是否延期")
        private Integer f_isDelay;
        @ApiModelProperty(value = "是否延期操作符")
        private String f_isDelay_op = "=";
        @ApiModelProperty(value = "副科领导意见")
        private String f_fourthremark;
        @ApiModelProperty(value = "副科领导意见操作符")
        private String f_fourthremark_op = "like";

        @ApiModelProperty(value = "副科领导处理日期")
        private String f_fourthdate;
        @ApiModelProperty(value = "副科领导处理日期操作符")
        private String f_fourthdate_op = "like";

        @ApiModelProperty(value = "副科领导id")
        private String f_fourthid;
        @ApiModelProperty(value = "副科领导id操作符")
        private String f_fourthid_op = "like";

        @ApiModelProperty(value = "副科领导")
        private String f_fourthname;
        @ApiModelProperty(value = "副科领导操作符")
        private String f_fourthname_op = "like";

        @ApiModelProperty(value = "受理第一立案审查人id")
        private String f_acceptfirstid;
        @ApiModelProperty(value = "受理第一立案审查人id操作符")
        private String f_acceptfirstid_op = "like";

        @ApiModelProperty(value = "受理第一立案审查人名称")
        private String f_acceptfirstname;
        @ApiModelProperty(value = "受理第一立案审查人名称操作符")
        private String f_acceptfirstname_op = "like";

        @ApiModelProperty(value = "受理第二立案审查人id")
        private String f_acceptsecondid;
        @ApiModelProperty(value = "受理第二立案审查人id操作符")
        private String f_acceptsecondid_op = "like";

        @ApiModelProperty(value = "受理第二立案审查人名称")
        private String f_acceptsecondname;
        @ApiModelProperty(value = "受理第二立案审查人名称操作符")
        private String f_acceptsecondname_op = "like";

        @ApiModelProperty(value = "审理第一立案审查人id")
        private String f_hearfirstid;
        @ApiModelProperty(value = "审理第一立案审查人id操作符")
        private String f_hearfirstid_op = "like";

        @ApiModelProperty(value = "审理第一立案审查人名称")
        private String f_hearfirstname;
        @ApiModelProperty(value = "审理第一立案审查人名称操作符")
        private String f_hearfirstname_op = "like";

        @ApiModelProperty(value = "审理第二立案审查人id")
        private String f_hearsecondid;
        @ApiModelProperty(value = "审理第二立案审查人id操作符")
        private String f_hearsecondid_op = "like";

        @ApiModelProperty(value = "审理第二立案审查人名称")
        private String f_hearsecondname;
        @ApiModelProperty(value = "审理第二立案审查人名称操作符")
        private String f_hearsecondname_op = "like";

        @ApiModelProperty(value = "决定类型")
        private Integer f_decisiontype;
        @ApiModelProperty(value = "决定类型操作符")
        private String f_decisiontype_op = "=";
        @ApiModelProperty(value = "决定类型id")
        private Integer f_decisiontypeid;
        @ApiModelProperty(value = "决定类型id操作符")
        private String f_decisiontypeid_op = "=";
        @ApiModelProperty(value = "决定类型名称")
        private String f_decisiontypename;
        @ApiModelProperty(value = "决定类型名称操作符")
        private String f_decisiontypename_op = "like";
}